package com.uzai.console.vo.feign.report;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 订单收益指标
 * @author liuqi
 * @date 2022年08月22日 16:34
 */
@Data
public class OrderRevenueIndicatorReportFeignVo {

    @ApiModelProperty("总预估佣金")
    private Double totalEstimateCommission;
    @ApiModelProperty("绑定总预估佣金")
    private Double bindTotalEstimateCommission;
    @ApiModelProperty("未绑定总预估佣金")
    private Double unbindTotalEstimateCommission;

    @ApiModelProperty("总预估利润")
    private Double totalEstimateProfit;
    @ApiModelProperty("绑定总预估利润")
    private Double bindTotalEstimateProfit;
    @ApiModelProperty("未绑定总预估利润")
    private Double unbindTotalEstimateProfit;


    @ApiModelProperty("有效订单笔数")
    private Integer totalValidOrderCount;
    @ApiModelProperty("绑定有效订单笔数")
    private Integer bindTotalValidOrderCount;
    @ApiModelProperty("未绑定有效订单笔数")
    private Integer unbindTotalValidOrderCount;

    @ApiModelProperty("无效订单笔数")
    private Integer totalInValidOrderCount;
    @ApiModelProperty("绑定无效订单笔数")
    private Integer bindTotalInValidOrderCount;
    @ApiModelProperty("未绑定无效订单笔数")
    private Integer unbindTotalInValidOrderCount;

    @ApiModelProperty("退款(维权)订单笔数")
    private Integer totalRefundOrderCount;
    @ApiModelProperty("绑定退款(维权)订单笔数")
    private Integer bindTotalRefundOrderCount;
    @ApiModelProperty("未绑定退款(维权)订单笔数")
    private Integer unbindTotalRefundOrderCount;

    @ApiModelProperty("总分佣")
    private Double totalDividendCount;
    @ApiModelProperty("买家分佣")
    private Double totalBuyerDividendCount;
    @ApiModelProperty("其他人分佣")
    private Double totalOtherDividendCount;
}
